package top.wuchu.rpc.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/*
自定义一个@MyService注解，声明一个name属性，统一修饰提供出去的服务
在服务提供者启动时，统一将带有@MyService注解的类通过反射方式创建对象
*
*/
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface MyService {

    public String name() default "";

}
